import 'package:flutter/material.dart';
import '../../config/service_method.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'dart:convert';

// 废弃使用Provider

class ExamListProvider with ChangeNotifier{

    List _selectValLab = [{}];  //初始化的时候length不为0，不然下拉插件初始化取length为0,报错
    List get selectValLab => _selectValLab;

    

    

    ExamListProvider(){
        // getStudentGradeId();
    }
    
    // //获取学生的年级等信息
    // //gradeId: "c1f7bce7708e4c08a6a1d2022ff3c874"
    // //studentClass: "高三(11)班"
    // //studentGrade: "高三"
    // //studentId: "137c32385ec645609dff82ff809ef05d"
    // //studentName: "桂睿昊"
    // //studentNo: "31519010563LD"
    // void getStudentGradeId()async{
    //     Future<dynamic> future = Future(()async{
    //             SharedPreferences prefs =await SharedPreferences.getInstance();
    //             return prefs.getString("roleId");
    //         });
    //         future.then((val)async{
    //             var data = {
    //                 "roleId" :val ,
    //             };
    //             await DioUtil.request('/tqes/web/squaAnalysisExamDetail/getStudentByNameGradeClass',formData: data).then((val){
    //                 Map<String,dynamic> responseData = json.decode(val.toString());
    //                 // print(responseData["data"]);
    //                 if(responseData["success"]){
    //                     _studentGradeId = responseData["data"]["gradeId"];
    //                     getStudyYearList();
    //                 }else{
    //                     Fluttertoast.showToast(
    //                         msg: responseData["msg"],
    //                         toastLength: Toast.LENGTH_SHORT,
    //                         gravity: ToastGravity.CENTER,
    //                         timeInSecForIos: 1,
    //                         fontSize: 16.0
    //                     );
    //                 }

    //             });
    //         }).catchError((_){
    //             print("catchError");
    //         });
    // }


    // //获取学年的选择列表
    // void getStudyYearList(){
    //     Future<dynamic> future = Future(()async{
    //             SharedPreferences prefs =await SharedPreferences.getInstance();
    //             return prefs.getString("roleId");
    //         });
    //         future.then((val)async{
    //             var data = {
    //                 "roleId" :val ,
    //             };
    //             await DioUtil.request('/tqes/web/squaAnalysisExamDetail/getStudentSchoolYearSelect',formData: data).then((val){
    //                 Map<String,dynamic> responseData = json.decode(val.toString());
    //                 // print(responseData);
    //                 if(responseData["success"]){
    //                     _selectValLab = responseData["data"];
    //                     notifyListeners();
    //                     // getStudentGradeId();
    //                 }else{
    //                     Fluttertoast.showToast(
    //                         msg: responseData["msg"],
    //                         toastLength: Toast.LENGTH_SHORT,
    //                         gravity: ToastGravity.CENTER,
    //                         timeInSecForIos: 1,
    //                         fontSize: 16.0
    //                     );
    //                 }

    //             });
    //         }).catchError((_){
    //             print("catchError");
    //         });
    // }

    //获取考试列表
    // void getExamList(String schoolYearStartValue){
    //     Future<dynamic> future = Future(()async{
    //             SharedPreferences prefs =await SharedPreferences.getInstance();
    //             return prefs.getString("roleId");
    //         });
    //         future.then((val)async{
    //             var data = {
    //                 "current": 1,
    //                 "gradeId": _studentGradeId,
    //                 "pageSize": "10",
    //                 "roleId": val,
    //                 "schoolYearStart": schoolYearStartValue,
    //             };
    //             await DioUtil.request('/tqes/web/squaAnalysisExamDetail/getStudentQueryAnalysisList',formData: data).then((val){
    //                 Map<String,dynamic> responseData = json.decode(val.toString());
    //                 // print(responseData["data"]);
    //                 if(responseData["success"]){
    //                     _examListContent = responseData["data"]["items"];
    //                     notifyListeners();
    //                 }else{
    //                     Fluttertoast.showToast(
    //                         msg: responseData["msg"],
    //                         toastLength: Toast.LENGTH_SHORT,
    //                         gravity: ToastGravity.CENTER,
    //                         timeInSecForIos: 1,
    //                         fontSize: 16.0
    //                     );
    //                 }

    //             });
    //         }).catchError((_){
    //             print("catchError");
    //         });
    // }

}